import { defineConfig, loadEnv } from "vite";
import vue from "@vitejs/plugin-vue";

export default defineConfig(({ command, mode }) => {
  /**
    在 vite.config.ts 中使用环境变量。
  */
  const env = loadEnv(mode, process.cwd());
  console.log("env.VITE_PORT: ", env, process.cwd());
  return {
    plugins: [vue()],
    server: {
      //根据环境变量配置的 port，来动态设置本地服务器启动的 port。
      port: env.VITE_PORT as any,
      open: env.VITE_OPEN as string
    }
  };
});
